module MoreTraits
{

	item Bag_PackerBag
	{
		DisplayCategory = Bag,
		ItemType = base:container,
		Weight = 0.5,
		IconsForTexture = BigHiking_Blue;BigHiking_Green;BigHiking_Red,
		AttachmentReplacement = Bag,
		BloodLocation = Bag,
		CanBeEquipped = base:back,
		Capacity = 50,
		CloseSound = CloseBag,
		ClothingItem = Bag_PackerBag,
		EquipSound = EquipBackpackLarge,
		OpenSound = OpenBag,
		PutInSound = PutItemInBag,
		ReplaceInPrimaryHand = Bag_BigHikingBag_RHand holdingbagright,
		ReplaceInSecondHand = Bag_BigHikingBag_LHand holdingbagleft,
		RunSpeedModifier = 0.95,
		SoundParameter = EquippedBaggageContainer HikingBag,
		WeightReduction = 95,
		WorldStaticModel = BigHikingBag_Ground,
		AttachmentsProvided = BedrollBottomBig,
		Tooltip = Tooltip_MoreTraits_PackerBag,
        Tags = base:isfirefuel;base:isfiretinder,
	}
	item AntiqueAxe
	{
		DisplayCategory = WeaponCrafted,
		ItemType = base:weapon,
		Weight = 3,
		Icon = AxeStone,
		AttachmentType = BigWeapon,
		BaseSpeed = 1.2,
		BreakSound = RawAxeBreak,
		Categories = base:axe,
		ConditionLowerChanceOneIn = 100,
		ConditionMax = 100,
		CritDmgMultiplier = 7,
		CriticalChance = 5,
		DamageCategory = Slash,
		DamageMakeHole = TRUE,
		DoorDamage = 25,
		DoorHitSound = RawAxeHit,
		DropSound = RawAxeDrop,
		HitAngleMod = -30,
		HitFloorSound = RawAxeHit,
		HitSound = RawAxeHit,
		IdleAnim = Idle_Weapon2,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 1.7,
		MaxDamage = 5.2,
		MaxHitCount = 4,
		MaxRange = 1.3,
		MinAngle = 0.72,
		MinDamage = 1.0,
		MinRange = 0.61,
		MinimumSwingTime = 3.0,
		PushBackMod = 0.5,
		RunAnim = Run_Weapon2,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 3,
		SplatSize = 5,
		SubCategory = Swinging,
		SwingAnim = Bat,
		SwingSound = RawAxeSwing,
		SwingTime = 3.0,
		TreeDamage = 33,
		Tooltip = Tooltip_MoreTraits_AntiqueAxe,
		TwoHandWeapon = true,
		WeaponSprite = StoneAxe,
		Tags = base:choptree;base:cutplant;base:killanimal;base:sharpenable,
        Sharpness = 1.0,
		HeadCondition = 100,
		OnBreak = OnBreak.AxeStone,
        HeadConditionLowerChanceMultiplier = 1,
	}
	item Thumper
	{
		DisplayCategory = ToolWeapon,
		ItemType = base:weapon,
		Weight = 10,
		Icon = Sledgehamer,
		AlwaysKnockdown = TRUE,
		AttachmentType = BigBlade,
		BaseSpeed = 0.8,
		BreakSound = SledgehammerBreak,
		CantAttackWithLowestEndurance = TRUE,
		Categories = base:blunt,
		ConditionLowerChanceOneIn = 100,
		ConditionMax = 10,
		CritDmgMultiplier = 2,
		DoorDamage = 100,
		DoorHitSound = SledgehammerHit,
		DropSound = SledgehammerDrop,
		EnduranceMod = 4,
		HitFloorSound = SledgehammerHit,
		HitSound = SledgehammerHit,
		IdleAnim = Idle_Weapon2,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 6,
		MaxDamage = 6,
		MaxHitCount = 12,
		MaxRange = 1.5,
		MetalValue = 120,
		MinAngle = 0.8,
		MinDamage = 3,
		MinRange = 0.5,
		MinimumSwingTime = 4,
		PushBackMod = 2,
		RequiresEquippedBothHands = TRUE,
		RunAnim = Run_Weapon2,
		SplatBloodOnNoDeath = FALSE,
		SplatNumber = 8,
		SubCategory = Swinging,
		SwingAmountBeforeImpact = 0.04,
		SwingAnim = Heavy,
		SwingSound = SledgehammerSwing,
		SwingTime = 2,
		TreeDamage = 50,
		TwoHandWeapon = TRUE,
		WeaponLength = 0.75,
		WeaponSprite = SledgeHammer,
		Tooltip = Tooltip_MoreTraits_Thumper,
		Tags = base:sledgehammer;base:hastoolhead,

        HeadCondition = 10,
        HeadConditionLowerChanceMultiplier = 1,
	}
	item ObsidianBlade
	{
		DisplayCategory = Weapon,
		ItemType = base:weapon,
		Weight = 0.5,
		IconsForTexture = HuntingKnife;HuntingKnife_Forged,
		AimingMod = 0.8,
		AttachmentType = Knife,
		BreakSound = HuntingKnifeBreak,
		Categories = base:smallblade,
		CloseKillMove = Jaw_Stab,
		ConditionLowerChanceOneIn = 2,
		ConditionMax = 100,
		CritDmgMultiplier = 10,
		CriticalChance = 75,
		DamageCategory = Slash,
		DamageMakeHole = TRUE,
		DoorDamage = 2,
		DoorHitSound = HuntingKnifeHit,
		DropSound = HuntingKnifeDrop,
		/*EnduranceMod = 0.5,*/
		HitFloorSound = HuntingKnifeHit,
		HitSound = HuntingKnifeHit,
		IdleAnim = Idle_Weapon2,
		ImpactSound = HuntingKnifeHit,
		IsAimedHandWeapon = TRUE,
		KnockBackOnNoDeath = FALSE,
		KnockdownMod = 0,
		MaxDamage = 5.0,
		MaxHitCount = 1,
		MaxRange = 1.0,
		MetalValue = 30,
		MinAngle = 0.65,
		MinDamage = 2.6,
		MinRange = 0.61,
		MinimumSwingTime = 1,
		PushBackMod = 0.01,
		RunAnim = Run_Weapon2,
		SplatBloodOnNoDeath = TRUE,
		SplatNumber = 4,
		SubCategory = Stab,
		SwingAmountBeforeImpact = 0.01,
		SwingAnim = Stab,
		SwingSound = HuntingKnifeSwing,
		SwingTime = 1,
		TreeDamage = 0,
		Tooltip = Tooltip_MoreTraits_ObsidianBlade,
		WeaponLength = 0.33,
		/*WeaponSprite = HuntingKnife,*/
		WeaponSpritesByIndex = HuntingKnife;HuntingKnifeForged,
		Tags = base:cutplant;base:sharpknife;base:butcheranimal;base:sharpenable;base:killanimal;base:hasmetal,

        Sharpness = 1.0,
		OnBreak = OnBreak.HuntingKnife,
	}
	item BloodyCrowbar
	{
		DisplayCategory = ToolWeapon,
		ItemType = base:weapon,
		Weight = 2,
		/*Icon = Crowbar,*/
		IconsForTexture = Crowbar;Crowbar_Forged,
		AttachmentType = BigBlade,
		BaseSpeed = 1.75,
		BreakSound = CrowbarBreak,
		Categories = base:blunt,
		ConditionLowerChanceOneIn = 100,
		ConditionMax = 20,
		CritDmgMultiplier = 3.5,
		/*CritDmgMultiplier = 6,*//* commented out conflicting values */
		CriticalChance = 33,
		/* CriticalChance = 35,*/
		DoorDamage = 12,
		DoorHitSound = CrowbarHit,
		DropSound = CrowbarDrop,
		HitAngleMod = -30,
		HitFloorSound = CrowbarHit,
		HitSound = CrowbarHit,
		KnockBackOnNoDeath = TRUE,
		KnockdownMod = 0,
		MaxDamage = 2.15,
		MaxHitCount = 4,
		MaxRange = 1.33,
		MetalValue = 150,
		MinAngle = 0.75,
		MinDamage = 1.6,
		MinRange = 0.61,
		MinimumSwingTime = 2.6,
		PushBackMod = 0.7,
		RunAnim = Run_Weapon2,
		SubCategory = Swinging,
		SwingAmountBeforeImpact = 0.02,
		SwingAnim = Bat,
		Tooltip = Tooltip_MoreTraits_BloodyCrowbar,
		SwingSound = CrowbarSwing,
		SwingTime = 2.9,
		TreeDamage = 10,
		TwoHandWeapon = TRUE,
		WeaponLength = 0.5,
		/*WeaponSprite = Crowbar,*/
		WeaponSpritesByIndex = Crowbar;CrowbarForged,
		Tags = base:crowbar;base:removebarricade;base:killanimal;base:smeltablesteellarge;base:hasmetal,
	}
	item Slugger
	{
		DisplayCategory = SportsWeapon,
        MaxRange = 1.33,
        WeaponSprite = BaseballBat_Metal,
        MinAngle = 0.75,
        ItemType = base:weapon,
        MinimumSwingtime = 2.5,
        KnockBackOnNoDeath = true,
        SwingAmountBeforeImpact = 0.02,
        Categories = base:blunt,
        ConditionLowerChanceOneIn = 25,
        ConditionMax = 20,
        Weight = 2.0,
        SplatNumber = 1,
        PushBackMod = 0.5,
        SubCategory = Swinging,
        MaxHitcount = 3,
        DoorDamage = 10,
        IdleAnim = Idle_Weapon2,
        SwingAnim = Bat,
        MinRange = 0.61,
        Swingtime = 3.0,
        HitAngleMod = -30.0,
        KnockdownMod = 2.0,
        SplatBloodOnNoDeath = false,
        Icon = Bat_Metal,
        RunAnim = Run_Weapon2,
        TwoHandWeapon = true,
        BreakSound = MetalBaseballBatBreak,
        DoorHitSound = MetalBaseballBatHit,
        DropSound = MetalBaseballBatDrop,
        HitSound = MetalBaseballBatHit,
        HitFloorSound = MetalBaseballBatHit,
        SwingSound = MetalBaseballBatSwing,
        TreeDamage = 5,
        CriticalChance = 50.0,
        CritDmgMultiplier = 5.0,
        MinDamage = 1.0,
        MaxDamage = 1.7,
        BaseSpeed = 1.5,
        WeaponLength = 0.6,
        AttachmentType = Shovel,
		Tooltip = Tooltip_MoreTraits_Slugger,
        Tags = base:hasmetal;base:scrapaluminumlarge,
	}
	item MedicalMag1
	{
		DisplayCategory = SkillBook,
		Weight = 0.1,
		ItemType = base:literature,
		Icon = MagazineBlacksmith1,
		LearnedRecipes = Improvise Bandage; Improvise Splint,
		OnCreate = SpecialLootSpawns.OnCreateRecipeMagazine,
		StaticModel = Magazine,
	}
	item MedicalMag2
	{
		DisplayCategory = SkillBook,
		Weight = 0.1,
		ItemType = base:literature,
		Icon = MagazineBlacksmith2,
		LearnedRecipes = Improvise Suture; Improvise Suture Holder; Improvise Disinfectant,
		OnCreate = SpecialLootSpawns.OnCreateRecipeMagazine,
		StaticModel = Magazine,
	}
	item MedicalMag3
	{
		DisplayCategory = SkillBook,
		Weight = 0.1,
		ItemType = base:literature,
		Icon = MagazineBlacksmith3,
		LearnedRecipes = Improvise Painkillers; Improvise Antidepressants; Improvise Betablockers; Improvise Sleeping Pills,
		OnCreate = SpecialLootSpawns.OnCreateRecipeMagazine,
		StaticModel = Magazine,
	}
	item MedicalMag4
	{
		DisplayCategory = SkillBook,
		Weight = 0.1,
		ItemType = base:literature,
		Icon = MagazineBlacksmith4,
		LearnedRecipes = Improvise Antibiotics,
		OnCreate = SpecialLootSpawns.OnCreateRecipeMagazine,
		StaticModel = Magazine,
	}
	item AntiqueMag1
	{
		DisplayCategory = SkillBook,
		Weight = 0.1,
		ItemType = base:literature,
		Icon = MagazineBlacksmith1,
		LearnedRecipes = Mince Corpse into Fertilizer,
		OnCreate = SpecialLootSpawns.OnCreateRecipeMagazine,
		Tooltip = Tooltip_MoreTraits_AntiqueMag1,
		StaticModel = Magazine,
	}
	item AntiqueMag2
	{
		DisplayCategory = SkillBook,
		Weight = 0.1,
		ItemType = base:literature,
		Icon = MagazineBlacksmith2,
		LearnedRecipes = Make Papier Mache; Make Papier Mache Sword; Make Wood Glue; Make Duct Tape,
		OnCreate = SpecialLootSpawns.OnCreateRecipeMagazine,
		Tooltip = Tooltip_MoreTraits_AntiqueMag2,
		StaticModel = Magazine,
	}
	item AntiqueMag3
	{
		DisplayCategory = SkillBook,
		Weight = 0.1,
		ItemType = base:literature,
		Icon = MagazineBlacksmith3,
		LearnedRecipes = Extract Propane From Corpse,
		OnCreate = SpecialLootSpawns.OnCreateRecipeMagazine,
		Tooltip = Tooltip_MoreTraits_AntiqueMag3,
		StaticModel = Magazine,
	}
	item PapierMache
	{
		Weight = 0.2,
		ItemType = base:normal,
		Icon = Paper,
	}
	item PapierMacheSword
	{
		Weight = 1,
		Tooltip = Tooltip_MoreTraits_PapierMacheSword,
		MaxRange = 1.4,
		WeaponSprite = Katana,
		MinAngle = 0.8,
		ItemType = base:weapon,
		MinimumSwingTime = 3,
		HitFloorSound = BladeHit,
		ImpactSound = BladeHit,
		HitSound = BladeHit,
		KnockBackOnNoDeath = TRUE,
		SwingAmountBeforeImpact = 0.02,
		Categories = base:longblade,
		ConditionLowerChanceOneIn = 25,
		PushBackMod = 0.5,
		SubCategory = Swinging,
		ConditionMax = 10,
		MaxHitCount = 2,
		DoorDamage = 8,
		SwingAnim = Bat,
		MinRange = 0.61,
		SwingTime = 2,
		HitAngleMod = -30,
		KnockdownMod = 0,
		Icon = Katana,
		RunAnim = Run_Weapon2,
		BreakSound = BreakMetalItem,
		TreeDamage = 1,
		CriticalChance = 10,
		CritDmgMultiplier = 5,
		MinDamage = 1,
		MaxDamage = 2,
		BaseSpeed = 1,
		WeaponLength = 0.3,
		DamageCategory = Slash,
		DamageMakeHole = TRUE,
		TwoHandWeapon = FALSE,
		WeaponLength = 0.4,
		AttachmentType = BigBlade,
	}
	item AntiqueJacket
	{
		DisplayCategory = Clothing,
		ItemType = base:clothing,
		ClothingItem = Jacket_Antique,
		BodyLocation = Jacket,
		Icon = JacketBlack,
		BloodLocation = Jacket,
		RunSpeedModifier = 1.05,
		CombatSpeedModifier = 1.10,
		BiteDefense = 35,
		ScratchDefense = 65,
		BulletDefense = 15,
		NeckProtectionModifier = 1.0,
		Insulation = 0.55,
		WindResistance = 0.55,
		FabricType = Leather,
		WaterResistance = 0.65,
		Weight = 3,
		WorldStaticModel = JacketLong_Ground,
	}
	item AntiqueVest
	{
		DisplayCategory = Clothing,
		ItemType = base:clothing,
		ClothingItem = Vest_BulletAntique,
		BodyLocation = TorsoExtra,
		Icon = BulletVestWhite,
		BloodLocation = ShirtNoSleeves,
		Insulation = 0.2,
		WindResistance = 0.15,
		BiteDefense = 100,
		ScratchDefense = 100,
		BulletDefense = 100,
		WorldStaticModel = BulletVest_Ground,
	}
	item AntiqueBoots
	{
		DisplayCategory = Clothing,
		ItemType = base:clothing,
		ClothingItem = Shoes_AntiqueBoots,
		BodyLocation = Shoes,
		BloodLocation = Shoes,
		Icon = BootsRiding,
		StompPower = 5.0,
		ConditionLowerChanceOneIn = 15,
		ConditionMax = 27,
		RunSpeedModifier = 1.1,
		RemoveOnBroken = false,
		ScratchDefense = 100,
		BiteDefense = 100,
		Insulation = 1.0,
		WindResistance = 0.8,
		WaterResistance = 0.75,
		WorldStaticModel = Boots_Ground,
	}
	item Bag_SmallHikingBag
	{
		DisplayCategory = Bag,
		ItemType = base:container,
		Weight = 0.8,
		IconsForTexture = Hiking_Blue;Hiking_Green;Hiking_Red;Hiking_Green,
		AttachmentReplacement = Bag,
		BloodLocation = Bag,
		CanBeEquipped = base:back,
		Capacity = 10,
		CloseSound = CloseBag,
		ClothingItem = Bag_SmallHikingBag,
		EquipSound = EquipBackpackLarge,
		OpenSound = OpenBag,
		PutInSound = PutItemInBag,
		ReplaceInPrimaryHand = Bag_HikingBag_RHand holdingbagright,
		ReplaceInSecondHand = Bag_HikingBag_LHand holdingbagleft,
		RunSpeedModifier = 0.96,
		SoundParameter = EquippedBaggageContainer HikingBag,
		WeightReduction = 50,
		WorldStaticModel = HikingBag_Ground,
	    AttachmentsProvided = BedrollBottom,
        Tags = base:isfirefuel;base:isfiretinder,
	}
	item AntiqueSpear
	{
		DisplayCategory = WeaponCrafted,
		MaxRange = 1.5,
		WeaponSprite = WoodenLance,
		MinAngle = 0.8,
		ItemType = base:weapon,
		MinimumSwingTime = 1.5,
		KnockBackOnNoDeath = FALSE,
		SwingAmountBeforeImpact = 0.02,
		Categories = base:improvised;base:spear,
		ConditionLowerChanceOneIn = 10,
		Weight = 2.0,
		SplatNumber = 2,
		PushBackMod = 0.4,
		SubCategory = Spear,
		ConditionMax = 14,
		MaxHitCount = 3,
		DoorDamage = 10,
		SwingAnim = Spear,
		MinRange = 0.61,
		SwingTime = 1.8,
		KnockdownMod = 0,
		SplatBloodOnNoDeath = FALSE,
		Icon = StickSharpened,
		RunAnim = Run_Weapon2,
		IdleAnim = Idle_Weapon2,
		TreeDamage = 0,
		TwoHandWeapon = TRUE,
		CriticalChance = 30,
		CritDmgMultiplier = 10,
		MinDamage = 1.5,
		MaxDamage = 2.0,
		DamageCategory = Slash,
		DamageMakeHole = TRUE,
		BreakSound = WoodenLanceBreak,
		HitFloorSound = WoodenLanceHit,
		ImpactSound = WoodenLanceHit,
		DoorHitSound = WoodenLanceHit,
		HitSound = WoodenLanceHit,
		SwingSound = WoodenLanceSwing,
		AttachmentType = Shovel,
	}
	item AntiqueHammer
	{
		DisplayCategory = ToolWeapon,
		MaxRange = 1.1,
		WeaponSprite = ClubHammer,
		MinAngle = 0.65,
		ItemType = base:weapon,
		MinimumSwingTime = 1.75,
		KnockBackOnNoDeath = TRUE,
		SwingAmountBeforeImpact = 0.02,
		Categories = base:smallblunt,
		ConditionLowerChanceOneIn = 100,
		Weight = 2,
		SplatNumber = 1,
		PushBackMod = 0.7,
		SubCategory = Swinging,
		ConditionMax = 15,
		MaxHitCount = 2,
		DoorDamage = 19,
		CanBarricade = TRUE,
		SwingAnim = Bat,
		MinRange = 0.61,
		SwingTime = 2.5,
		KnockdownMod = 1,
		SplatBloodOnNoDeath = TRUE,
		Icon = ClubHammer,
		RunAnim = Run_Weapon2,
		IdleAnim = Idle_Weapon2,
		BreakSound = ClubHammerBreak,
		DoorHitSound = ClubHammerHit,
		HitSound = ClubHammerHit,
		HitFloorSound = ClubHammerHit,
		SwingSound = ClubHammerSwing,
		TreeDamage = 5,
		MetalValue = 25,
		CriticalChance = 33,
		CritDmgMultiplier = 2,
		MinDamage = 0.8,
		MaxDamage = 1.6,
		BaseSpeed = 1,
		WeaponLength = 0.23,
		AttachmentType = Hammer,
	}
	item AntiqueKatana
	{
		DisplayCategory = Weapon,
		MaxRange = 1.6,
		WeaponSprite = Katana,
		MinAngle = 0.8,
		ItemType = base:weapon,
		MinitmumSwingTime = 2,
		HitFloorSound = KatanaHit,
		ImpactSound = KatanaHit,
		DoorHitSound = KatanaHit,
		HitSound = KatanaHit,
		SwingSound = KatanaSwing,
		KnockBackOnNoDeath = TRUE,
		SwingAmountBeforeImpact = 0.02,
		Categories = base:longblade,
		Weight = 2,
		ConditionLowerChanceOneIn = 100,
		PushBackMod = 0.5,
		SubCategory = Swinging,
		ConditionMax = 20,
		MaxHitCount = 4,
		DoorDamage = 12,
		SwingAnim = Bat,
		CriticalChance = 40,
		CritDmgMultiplier = 6,
		MinRange = 0.61,
		SwingTime = 2.5,
		HitAngleMod = -30,
		KnockdownMod = 0,
		Icon = Katana,
		RunAnim = Run_Weapon2,
		BreakSound = KatanaBreak,
		TreeDamage = 1,
		CriticalChance = 40,
		CritDmgMultiplier = 10,
		MinDamage = 10,
		MaxDamage = 10,
		BaseSpeed = 1,
		WeaponLength = 0.4,
		DamageCategory = Slash,
		DamageMakeHole = TRUE,
		TwoHandWeapon = TRUE,
		WeaponLength = 0.4,
        Sharpness = 1.0,
        OnBreak = OnBreak.Katana,
		Tags = base:ignorezombiedensity;base:hasmetal;base:fullblade;base:sharpenable,
		AttachmentType = BigBlade,
	}
}
